/**
 * Additional CSS for bxna(blog.blueidea.com)
 * @author LeXRus(lexrus@gmail.com)
 * @version $Id: BXNA.css.mxna.css, v 0.3 2004/11/22 14:36:45 LeXRus Exp $
 */

/* general **************************************************************/
*{ 
	margin:0;
	padding:0;
	}
body{
	text-align:center;
	margin:0;
	background-color:#E0E6D9;
	font-size:90% !important;
	font-size:88%;
	font-family:tahoma,verdana,arial;
	}
img{
	border-width:0;
	}
form{
	margin:0;
	}
i{
	display:none;
	}
u{
	display:none;
	}
a{
	color:#333399;
	}
.highlight{
	background-color:#0e0;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	}
.caption{
	display:none;
	}
.notice{
	border:1px dotted #ccc;
	background-color:#ffc;
	padding:5px;
	font-size:.9em;
	}

/* base element *********************************************************/
#bxna{
	text-align:left;
	width:750px;
	margin:auto;
	overflow:hidden;
	}

/* head *****************************************************************/
#header{
	height:22px;
	margin:9px;
	}
	#header #title{
		font-size:70% !important;
		font-size:80%;
		font-family:verdana,arial;
		margin:0px;
		font-weight:bold;
		}
	#header #subtitle{
		font-weight:bold;
		font-size:70% !important;
		font-size:80%;
		font-family:verdana,arial;
		margin:-10px 10px 0px 10px;
		float:right;
		color:#666677;
		}

/* navigation ***********************************************************/
#navigation{
	height:25px;
	padding:6px 10px 0 10px;
	background-color:#667799;
	background-image:url("navbg.gif");
	}
	#navigation a{
		font-size:85%;
		color:#ffffff;
		text-decoration:none;
		padding-right:15px;
		padding-left:15px;
		border-right:1px solid #778899;
	height:50px;
		}
		#navigation a:hover{
			color:#ccccff;
			}
	#navigation #search{
		float:right;
		}
		#navigation #search form{
			margin:0;
			}
			#navigation #q{
				font-size:80%;
				border-width:1px;
				font-weight:bold;
				padding-left:5px;
				}
			#navigation .button{
				font-size:80%;
				border-width:1px;
				}
	#navigation .selected{
		border-bottom:3px solid #ffffff;
		}

/* category ********************************************************/
#category{
	margin-top:20px;
	background-color:#ffffff;
	background-image:url("topRounded.gif");
	background-repeat:no-repeat;
	padding:7px 10px 5px 10px;
	}
	#category a{
		font-size:75%;
		margin-right:10px;
		color:#333366;
		text-decoration:none;
		}
		#category a:hover{
			text-decoration:underline;
			}
	#category .selected{
		border-bottom:3px solid #00dd00;
		font-weight:bold;
		}

/* news aggregator *************************************************/
#aggregator{
	background-color:#ffffff;
	padding:5px;
	font-size:100% !important;
	font-size:98%;
	}
	#aggregator .feednews_count{
		float:right;
		font-size:70%;
		margin-top:-51px;
		}
	#aggregator .message{
		margin:2px;
		margin-left:26px;
		margin-bottom:15px;
		font-size:90%;
		color:#003366;
		}
	#aggregator .news{
		margin-bottom:20px;
		}
		#aggregator .news .title{
			margin:0;
			margin-bottom:10px;
			background-color:#f3f3f3;
			padding-top:1px !important;
			padding:3px 5px 2px 23px;
			font-weight:bold;
			background-image:url("newEntryIcon.gif");
			background-repeat:no-repeat;
			background-position:2px center;
			}
			#aggregator .news .title a{
				color:#000066;
				text-decoration:none;
				font-size:85% !important;
				font-size:80%;
				}
			#aggregator .news .title a:hover{
				text-decoration:underline;
				}
		#aggregator .news .creator{
			font-size:85%;
			font-weight:normal;
			float:right;
			clear:both;
			margin:-43px 0 0 0 !important;
			margin-top:-28px;
			padding-right:5px;
			}
			#aggregator .news .creator a{
				text-decoration:none;
				color:#888888;
				}
				#aggregator .news .creator a:hover{
					text-decoration:underline;
					}
			#aggregator .news .creator .name{
				font-size:70%;
				display:block;
				}
		#aggregator .news .floatLeft{
			margin:0 13px 0 0;
			float:left;
			padding:5px;
			width:auto;
			}
		#aggregator .news .summary{
			font-size:88%;
			margin:3px;
			margin-top:25px;
			line-height:160%;
			}
		#aggregator .news .pubDate{
			font-size:80%;
			color:#999999;
			padding-left:3px;
			float:left;
			margin-top:-18px !important;
			margin-top:-4px;
			}
		#aggregator .news .related{
			padding-left:2px;
			}
			#aggregator .news .related a{
				margin-right:10px;
				color:#999999;
				font-size:95% !important;
				font-size:85%;
				text-decoration:none;
				}
				#aggregator .news .related a:hover{
					text-decoration:underline;
					}
			#aggregator .news .related .search,
			#aggregator .news .related .similar{
				background-image:url("searchIcon.gif");
				background-repeat:no-repeat;
				background-position:left center;
				height:16px;
				padding:2px 0 2px 20px;
				}
			#aggregator .news .related .permaLink{
				display:none;
				}
#aggregator .blog{
	}
	#aggregator .blog{
		margin-bottom:10px;
		}
		#aggregator .blog .title{
			background-image:url("newEntryIcon.gif");
			background-repeat:no-repeat;
			background-position:2px center;
			padding-left:26px;
			display:block;
			font-size:90%;
			}
			#aggregator .blog a{
				color:#333366;
				text-decoration:none;
				}
				#aggregator .blog a:hover{
					text-decoration:underline;
					}
		#aggregator .blog dd{
			margin-left:26px;
			}
		#aggregator .blog .lastUpdate{
			display:block;
			color:#000033;
			}
			#aggregator .blog .lastUpdate i{
				font-style:normal;
				display:inline;
				}
#aggregator .categoryCaption{
	display:block;
	background-color:#f3f3f3;
	margin-bottom:10px;
	padding-left:2px;
	}

#aggregator .code{
	display:block;
	background-color:#f6f6f3;
	padding:9px;
	margin:5px 0px 5px 0px;
	color:#000000;
	font-family:'Courier New',Courier;
	}

/* pager ***********************************************************/
#pager{
	font-family:fixedsys,system,tahoma,verdana,arial;
	margin-bottom:10px;
	padding:0 15px 15px 15px;
	background-color:#ffffff;
	background-image:url("bottomRounded.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	#pager a{
		margin-right:5px;
		color:#333366;
		}
	#pager .selected{
		font-weight:bold;
		}

/* links ***********************************************************/
#links{
	font-size:80%;
	float:right;
	padding:10px;
	}
	#links a{
		font-size:90%;
		color:#333366;
		text-decoration:none;
		}
		#links a:hover{
			text-decoration:underline;
			}
	#links .caption{
		display:inline;
		font-weight:normal;
		}

/* footer **********************************************************/
#footer{
	padding:10px;
	font-size:75%;
	color:#333333;
	}
